/** Course formats **/
.course-content .section li.activity {margin:7px 0;}
.course-content .navigationtitle {background-image:url([[pix:theme|trend/__setting_trendcolor__/gradient_h]]);background-color:[[setting:blockheaderbackground]];background-repeat:repeat-x;border-top:1px solid #C6BDA8;}
.course-content h2.header {padding-left:1em;}
.course-content ul.weeks li.section {border:1px solid #DDD;}
.course-content ul.weeks li.section .content {background-color:#FAFAFA;padding:5px 10px;}
.course-content ul.weeks li.section .content h3 {margin:0;color:#777;font-weight:normal;}
.course-content ul.weeks li.section .left {padding:5px 0;}
.course-content ul.weeks li.section .right {padding:5px 0;}
.course-content .single-section .section-navigation {margin-bottom:0;}

/** coursebox **/
#page-enrol-index .generalbox.info,
#page-course-info .generalbox.info {border:none;}
.coursebox {border:none}
.coursebox .info {margin:0;font-size:100%;}
.coursebox .name {margin:5px; width: 80%;}
.coursebox .content {font-size:90%;}
.coursebox .teachers {margin:5px 1em;}
.coursebox .summary,
.coursebox .coursecat,
.coursebox .content .courseimage,
.coursebox .content .coursefile {margin:5px;}
.coursebox > .content:after,
.coursebox > .info:after {clear:both;content:".";display:block;height:0;min-width:0;visibility:hidden;}
.coursebox .enrolmenticons img, .coursebox .moreinfo img {margin: 0.3em 0.2em -0.2em 0;}

#page-course-recent h2 {font-size:110%;}
#page-course-recent .user {font-size:75%;}
#page-course-recent .grade {font-style:italic;font-size:90%;}
#page-course-recent .forum-recent .reply .title {font-style:italic;font-size:90%;}
#page-course-recent .forum-recent .discussion .title {font-weight:bold;font-style:italic;font-size:90%;}

.path-course-view .availabilityinfo {font-size:85%;color:#aaa;}
.path-course-view .availabilityinfo strong {font-weight:normal;color:black;}
.path-course-view .dimmed_text img {opacity:0.3;filter:alpha(opacity='30');}
.path-course-view .section {line-height:1.2em;}
.path-course-view .section .activity {padding:0.2em 0;}
.path-course-view .section .activity a {line-height:1em;}
.path-course-view .section .weekdates {margin:0;font-weight:normal;font-size:100%;}
.path-course-view .section .groupinglabel {color:#666666;}
.path-course-view .section .groupinglabel.dimmed_text {color: #AAA;}
.path-course-view .section .left {font-weight:bold;}

.path-course-view .weeks .section,
.path-course-view .topics .section,
.path-course-view .section td {border-color:#DDDDDD;}
.path-course-view .weeks .content ,
.path-course-view .topics .content,
.path-course-view .weeks .section,
.path-course-view .topics .section {background:transparent;}
.path-course-view .section td.side {background:#FFFFFF;}
.path-course-view .weeks .current,
.path-course-view .topics .current,
.path-course-view .current td.side {background:#FFD991;}
.path-course-view .weeks .hidden,
.path-course-view .topics .hidden,
.path-course-view .hidden td.side {background:#DDDDDD;}
.path-course-view .section .weekdates {color:#777777;}
.path-course-view .weeks .weekdates ,
.path-course-view .topics .weekdates {color:#333333;}

.weeks li.section ,
.topics li.section {border-style:solid;border-width:1px;}

.weeks .content,
.topics .content {padding:5px;}

#page-report-outline-user .section {border-color:#AAAAAA;}

#page-admin-report .plugin,
#page-report .plugin,
#page-course-import .plugin {margin-bottom:20px;margin-left:10%;margin-right:10%;border:1px solid #cecece;background-color:[[setting:blockcontentbgc]];}

.path-course-view .unread {background:#E3DFD4;}
.path-course-view .completionprogress {font-size:80%; padding:8px 26px 5px 5px;}

.course_category_tree.category-browse {padding:20px;}

#page-report #content {padding-top:15px;padding-bottom:15px;}

#page-report #region-main p,
#page-report-log-index #region-main .info,
#page-report-loglive-index #region-main .info,
#page-report-stats-index #region-main .graph {text-align:center;}

#page-report .logselectform,
#page-report .participationselectform,
#page-report-log-index .logselectform,
#page-report-participation-index .participationselectform {text-align:center;}

.categorypicker {text-align:center;margin-bottom:10px;}
.path-report-outline .loginfo {text-align:center;margin:1em;}

/* Course */
.courses .coursebox.even {background-color:[[setting:lblockcolumnbgc]];border-color:#eee;}
.courses .coursebox.odd {background-color:[[setting:blockcontentbgc]];border-color:#eee;}
.courses .coursebox.even:hover, .course_category_tree .courses > .paging:hover {background-color:[[setting:hovercolor]];}
.courses .coursebox.odd:hover, .course_category_tree .courses > .paging:hover {background-color:[[setting:hovercolor]];}

/* Category listings */
.course_category_tree .category > .info {background-image:url([[pix:theme|trend/__setting_trendcolor__/hgradient]]);background-repeat:repeat-x;border:1px solid #ddd;}
.course_category_tree.frontpage-category-names .category > .info {background:none;border:none;}
.course_category_tree .category > .info {margin: 5px 0;}
.course_category_tree .category > .info .name {margin:5px 5px 4px 5px;padding-left:16px;}
.dir-rtl .course_category_tree .category > .info .name {padding-left:0;padding-right:16px;}
.course_category_tree .courses > .paging,
.course_category_tree .subcategories > .paging {padding:5px;}
.course_category_tree .subcategories .name {line-height: 1em;}

/* Publication */
#page-course-publish-metadata .metadatatext {width:400px;}
#page-course-publish-metadata .hubscreenshot {display:inline;float:left;margin-right:10px;}
#page-course-publish-metadata .hubscreenshot img {vertical-align:bottom;}
#page-course-publish-metadata .hubdescription {}
#page-course-publish-metadata .hubinfo {display:block; margin-bottom:20px;}
#page-course-publish-metadata .hublink {}
#page-course-publish-backup .courseuploadtextinfo {text-align:center;}
#page-course-publish-backup .sharecoursecontinue  {text-align:center;}
